package com.crawler.crawler.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import com.crawler.crawler.service.IBooksConfigsService;


/**
 * 图书设置Controller
 * 
 * @author ruoyi
 * @date 2020-10-16
 */
@Controller
@RequestMapping("/system/configs")
public class BooksConfigsController
{
    private String prefix = "system/configs";

    @Autowired
    private IBooksConfigsService booksConfigsService;

    @GetMapping()
    public String configs()
    {
        return prefix + "/configs";
    }

//    /**
//     * 查询图书设置列表
//     */
//    @PostMapping("/list")
//    @ResponseBody
//    public TableDataInfo list(BooksConfigs booksConfigs)
//    {
//        startPage();
//        List<BooksConfigs> list = booksConfigsService.selectBooksConfigsList(booksConfigs);
//        return getDataTable(list);
//    }
//
//    /**
//     * 导出图书设置列表
//     */
//    @RequiresPermissions("system:configs:export")
//    @Log(title = "图书设置", businessType = BusinessType.EXPORT)
//    @PostMapping("/export")
//    @ResponseBody
//    public AjaxResult export(BooksConfigs booksConfigs)
//    {
//        List<BooksConfigs> list = booksConfigsService.selectBooksConfigsList(booksConfigs);
//        ExcelUtil<BooksConfigs> util = new ExcelUtil<BooksConfigs>(BooksConfigs.class);
//        return util.exportExcel(list, "configs");
//    }
//
//    /**
//     * 新增图书设置
//     */
//    @GetMapping("/add")
//    public String add()
//    {
//        return prefix + "/add";
//    }
//
//    /**
//     * 新增保存图书设置
//     */
//    @RequiresPermissions("system:configs:add")
//    @Log(title = "图书设置", businessType = BusinessType.INSERT)
//    @PostMapping("/add")
//    @ResponseBody
//    public AjaxResult addSave(BooksConfigs booksConfigs)
//    {
//        return toAjax(booksConfigsService.insertBooksConfigs(booksConfigs));
//    }
//
//    /**
//     * 修改图书设置
//     */
//    @GetMapping("/edit/{id}")
//    public String edit(@PathVariable("id") Long id, ModelMap mmap)
//    {
//        BooksConfigs booksConfigs = booksConfigsService.selectBooksConfigsById(id);
//        mmap.put("booksConfigs", booksConfigs);
//        return prefix + "/edit";
//    }
//
//    /**
//     * 修改保存图书设置
//     */
//    @RequiresPermissions("system:configs:edit")
//    @Log(title = "图书设置", businessType = BusinessType.UPDATE)
//    @PostMapping("/edit")
//    @ResponseBody
//    public AjaxResult editSave(BooksConfigs booksConfigs)
//    {
//        return toAjax(booksConfigsService.updateBooksConfigs(booksConfigs));
//    }
//
//    /**
//     * 删除图书设置
//     */
//    @RequiresPermissions("system:configs:remove")
//    @Log(title = "图书设置", businessType = BusinessType.DELETE)
//    @PostMapping( "/remove")
//    @ResponseBody
//    public AjaxResult remove(String ids)
//    {
//        return toAjax(booksConfigsService.deleteBooksConfigsByIds(ids));
//    }
}
